package com.zjj.learn.javaplus.pkg02.demo23;

/**
 * 接口的使用：interface【比抽象类还要抽象】
 * 在接口里面，所有的方法都是抽象方法，不能出现具体方法。
 * 接口的成分【JDK1.8及以前】：抽象方法和常量
 *
 * 抽象方法：接口中的抽象方法会默认添加 public abstract 两个关键字，接口的只能是 public 类型的方法
 *
 * 一个类可以实现多个接口，成为多个接口的实现类 {@link com.zjj.learn.javaplus.pkg02.demo23.Class1}，实现类必须实现所有接口中的抽象方法
 * 接口之间是可以相互集成的。{@link com.zjj.learn.javaplus.pkg02.demo23.InterF3,com.zjj.learn.javaplus.pkg02.demo23.InterF2}，这样子 InterF3 里面也就有了 InterF2 里面的抽象方法
 *
 * 当一个类没有重写接口中的全部方法时，那么这个类必须时抽象类。{@link com.zjj.learn.javaplus.pkg02.demo23.Class2}
 **/
public class TestDemo23_1 {
}
